package com.browsesoft.htmlcomponent;

import java.util.Hashtable;
import java.util.Iterator;

/**
 * 表单组件模型
 */
public interface HTMLFormModel extends HTMLBasicModel {
	/**
	 * 更新属性
	 * 
	 * @param ht
	 *            存储属性的哈息表
	 */
	public void updateAttributes(Hashtable ht) throws Exception;

	/**
	 * 得到属性
	 * 
	 * @return 存储属性的哈息表
	 */
	public Hashtable getAttributes() throws Exception;

	/**
	 * 得到选择列表
	 * 
	 * @param name
	 *            名字
	 * @return 列表
	 */
	public Iterator getOptions(String name) throws Exception;
}